armor-piercing grenade - Francés Inglés Diccionario